<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="favicon.ico"><![endif]--><title>后台管理系统</title><style>html,
      body,
      #app {
        height: 100%;
        margin: 0px;
        padding: 0px;
      }
      .chromeframe {
        margin: 0.2em 0;
        background: #ccc;
        color: #000;
        padding: 0.2em 0;
      }

      #loader-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 999999;
      }

      #loader {
        display: block;
        position: relative;
        left: 50%;
        top: 50%;
        width: 150px;
        height: 150px;
        margin: -75px 0 0 -75px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #FFF;
        -webkit-animation: spin 2s linear infinite;
        -ms-animation: spin 2s linear infinite;
        -moz-animation: spin 2s linear infinite;
        -o-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
        z-index: 1001;
      }

      #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #FFF;
        -webkit-animation: spin 3s linear infinite;
        -moz-animation: spin 3s linear infinite;
        -o-animation: spin 3s linear infinite;
        -ms-animation: spin 3s linear infinite;
        animation: spin 3s linear infinite;
      }

      #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #FFF;
        -moz-animation: spin 1.5s linear infinite;
        -o-animation: spin 1.5s linear infinite;
        -ms-animation: spin 1.5s linear infinite;
        -webkit-animation: spin 1.5s linear infinite;
        animation: spin 1.5s linear infinite;
      }


      @-webkit-keyframes spin {
        0% {
          -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          -ms-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }

      @keyframes spin {
        0% {
          -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          -ms-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }


      #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #409EFF;
        z-index: 1000;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
      }

      #loader-wrapper .loader-section.section-left {
        left: 0;
      }

      #loader-wrapper .loader-section.section-right {
        right: 0;
      }


      .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
      }

      .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
      }

      .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
      }

      .loaded #loader-wrapper {
        visibility: hidden;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-transition: all 0.3s 1s ease-out;
        transition: all 0.3s 1s ease-out;
      }

      .no-js #loader-wrapper {
        display: none;
      }

      .no-js h1 {
        color: #222222;
      }

      #loader-wrapper .load_title {
        font-family: 'Open Sans';
        color: #FFF;
        font-size: 19px;
        width: 100%;
        text-align: center;
        z-index: 9999999999999;
        position: absolute;
        top: 60%;
        opacity: 1;
        line-height: 30px;
      }

      #loader-wrapper .load_title span {
        font-weight: normal;
        font-style: italic;
        font-size: 13px;
        color: #FFF;
        opacity: 0.5;
      }</style><link href="css/chunk-2e7aa4ac.9588f035.css" rel="prefetch"><link href="css/chunk-2f851283.0c4196ae.css" rel="prefetch"><link href="css/chunk-463b0561.b7da2c06.css" rel="prefetch"><link href="css/chunk-49e82bb1.1f1ab213.css" rel="prefetch"><link href="css/chunk-4de0d220.c491db6d.css" rel="prefetch"><link href="css/chunk-534e66ea.6f2e730e.css" rel="prefetch"><link href="css/chunk-77281a76.3ad8109b.css" rel="prefetch"><link href="css/chunk-81ee0fd2.84f98409.css" rel="prefetch"><link href="css/chunk-d833f140.7758b493.css" rel="prefetch"><link href="js/chunk-2d0b1626.9a75605b.js" rel="prefetch"><link href="js/chunk-2d0b309a.b2937476.js" rel="prefetch"><link href="js/chunk-2d0e19c3.dc16608e.js" rel="prefetch"><link href="js/chunk-2d2304b4.814723ab.js" rel="prefetch"><link href="js/chunk-2e7aa4ac.16eacb91.js" rel="prefetch"><link href="js/chunk-2f851283.990541c9.js" rel="prefetch"><link href="js/chunk-3b0424d2.7941bb81.js" rel="prefetch"><link href="js/chunk-463b0561.dca35c7a.js" rel="prefetch"><link href="js/chunk-49e82bb1.8e377232.js" rel="prefetch"><link href="js/chunk-4de0d220.d6298e51.js" rel="prefetch"><link href="js/chunk-534e66ea.250afcbc.js" rel="prefetch"><link href="js/chunk-53a2c336.a072dc1c.js" rel="prefetch"><link href="js/chunk-582b2a7a.7de161bc.js" rel="prefetch"><link href="js/chunk-65b9d966.835de3c1.js" rel="prefetch"><link href="js/chunk-77281a76.7fe4cf63.js" rel="prefetch"><link href="js/chunk-7e67ce5b.63f1df4e.js" rel="prefetch"><link href="js/chunk-81ee0fd2.3d22b6b5.js" rel="prefetch"><link href="js/chunk-d19c1a98.69419d3a.js" rel="prefetch"><link href="js/chunk-d833f140.254b3ade.js" rel="prefetch"><link href="css/app.d9e310ed.css" rel="preload" as="style"><link href="css/chunk-vendors.b9296918.css" rel="preload" as="style"><link href="js/app.d74365b2.js" rel="preload" as="script"><link href="js/chunk-vendors.1d950526.js" rel="preload" as="script"><link href="css/chunk-vendors.b9296918.css" rel="stylesheet"><link href="css/app.d9e310ed.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="img/icons/favicon-16x16.png"><link rel="manifest" href="manifest.json"><meta name="theme-color" content="#4DBA87"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="vue-template"><link rel="apple-touch-icon" href="img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="img/icons/safari-pinned-tab.svg" color="#4DBA87"><meta name="msapplication-TileImage" content="img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><div id="app"><div id="loader-wrapper"><div id="loader"></div><div class="loader-section section-left"></div><div class="loader-section section-right"></div><div class="load_title">正在加载系统资源，请耐心等待</div></div></div><script src="js/chunk-vendors.1d950526.js"></script><script src="js/app.d74365b2.js"></script></body></html>